.loadingWrapper{
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}

.loadingMsg{
	margin-bottom: 40px;
	color: white;
	font-size: 40px;
}

.loading-btn{
	line-height:2
}

.loading-mask-box-npsp{
	display:flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	.loading-la-dl{
		width:60%;
		padding: 40px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		background: rgba(0, 0, 0, 0.7);
		border-radius: 15px;
	}
	.loading-cir-la{
		width: 2rem;
		height: 2rem;
		border: 3px solid #fff;
		border-radius: 50%;
		border-top-color: black;
		animation: roateloading .6s infinite linear;
	}
	.loading-cir-la-content{
		font-size: .8rem;
		color: #fff;
	}
}
